main irrigating ditch - English Synonyms Dictionary